echo sounding instrument - English Synonyms Dictionary